home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / standard / pick.z / pick
Text File  |  1998-10-20  |  3KB  |  67 lines

  1.  
  2.  
  3.  
  4. ppppiiiicccckkkk((((3333GGGG))))                                                              ppppiiiicccckkkk((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ppppiiiicccckkkk - puts the system in picking mode
  10.  
  11. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      vvvvooooiiiidddd ppppiiiicccckkkk((((bbbbuuuuffffffffeeeerrrr,,,, nnnnuuuummmmnnnnaaaammmmeeeessss))))
  13.      sssshhhhoooorrrrtttt bbbbuuuuffffffffeeeerrrr[[[[]]]];;;;
  14.      lllloooonnnngggg nnnnuuuummmmnnnnaaaammmmeeeessss;;;;
  15.  
  16. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  17.      _b_u_f_f_e_r     expects the array to use for storing names.
  18.  
  19.      _n_u_m_n_a_m_e_s   expects the maximum number of names to store. This must not
  20.                 exceed the number of elements in _b_u_f_f_e_r.
  21.  
  22. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.      ppppiiiicccckkkk facilitates the cursor as a pointing object.  When you draw an image
  24.      in picking mode, nothing is drawn.  It places a special viewing matrix on
  25.      the stack, which discards everything in the image that does not intersect
  26.      a small region around the cursor origin.
  27.  
  28.      The graphical items that intersect the picking region are hits and store
  29.      the contents of the name stack in _b_u_f_f_e_r. Picking does not work if you
  30.      issue a new viewport in picking  mode.
  31.  
  32. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  33.      endpick, endselect, gselect, picksize, pushname, popname, loadname
  34.  
  35. NNNNOOOOTTTTEEEE
  36.      This routine is available only in immediate mode.
  37.  
  38.      In order to pick a large point or a wide line in picking mode, the
  39.      selecting region must intersect the displayed point center or the
  40.      displayed line center respectively.  The displayed point center is the
  41.      imaginary point of size 1 specified by the same vertex as the displayed
  42.      point.  The displayed line center is the imaginary line of width 1
  43.      specified by the same vertices as the displayed line.  In case of a very
  44.      large point or very wide line, you may want to consider drawing a filled
  45.      circle or a filled rectangle respectively instead.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.